Extension Methods
Argument Validation using C# 3.0 extension methods
After some research into reusable arg validation ideas on GOG (good ole google) I have found something that, after some simplification of course, will serve the projects meager argument validation...
read article